package com.css.fxfzmhwz.constants;

public class FxfzConstants {

    public static final String STR_SEPARATOR = ",";

    public static final String DEFAULT_CHARSET = "UTF-8";

    public static final String CUR_USER_ID_IN_SESSION = "platform_cur_user_id_in_session";

    public static final String secretKey = "ZW]4l5JH[m6Lm)LaQEjpb!4E0lRaG(";

    public static final String CACHE_SYS_KEY = "platform:sys:";

    public static final String FILEUPLOADURL = "filetemplates";

    public static final String ENCRYPTION_MD5  = "md5";

    public static final String ENCRYPTION_BCRYPT  = "bcrypt";

    public static final String LOCKED_NORMAL = "NORMAL";

    public static final String LOCKED_TOO_MANY_FAILURES = "TOO_MANY_FAILURES";
    //国家业务员角色
    public static final String YPG_COUN_YW_ROLE = "ypg_coun_yw_role";
    //国家管理员角色
    public static final String YPG_COUN_GL_ROLE = "ypg_coun_gl_role";
    //省业务员角色
    public static final String YPG_PRI_YW_ROLE = "ypg_pri_yw_role";
    //省管理员角色
    public static final String YPG_PRI_GL_ROLE = "ypg_pri_gl_role";

    /**
     * 任务状态 未分配
     */
    public static final String UNABSORBED = "0";
    /**
     * 任务状态 进行中
     */
    public static final String PROGRESS = "1";
    /**
     * 任务状态 审核中
     */
    public static final String AUDITING = "2";
    /**
     * 任务状态 已结束
     */
    public static final String END = "3";

    /**
     * 提交状态 未提交
     */
    public static final String UNSUBMITTED= "0";

    /**
     * 提交状态 已提交
     */
    public static final String SUBMITTED = "1";

    /**
     * 消息读取状态 未读
     */
    public static final String UNREAD = "0";

    /**
     * 消息读取状态 已读
     */
    public static final String READ = "1";

    /**
     * 成员角色 成员 member
     */
    public static final String MEMBER = "0";

    /**
     * 成员角色 专家 expert
     */
    public static final String EXPERT = "1";

    /**
     * 采纳标识 未采纳
     */
    public static final String UNADOPTED = "0";
    /**
     * 采纳标识 已采纳
     */
    public static final String ADOPTED = "1";
    /**
     * 采纳标识 已入库
     */
    public static final String WAREHOUSING = "2";

    /**
     * 阶段点 开始
     */
    public static final String START = "2";

    /**
     * 阶段点 进行
     */
    public static final String ING = "2";

    /**
     * 阶段点 结束
     */
    public static final String  FINISH= "2";

    //高层建筑
    public static final String HIGH_STRUCTURE = "0";
    //钢结构
    public static final String STEEL_STRUCTURE = "1";
    //多层钢筋混凝土结构
    public static final String HNT_STRUCTURE = "2";
    //砖混结构
    public static final String ZH_STRUCTURE = "3";
    //砖木结构
    public static final String ZM_STRUCTURE = "4";
    //土结构
    public static final String SOIL_STRUCTURE = "5";
    //木结构
    public static final String WOOD_STRUCTURE = "6";
    //石结构
    public static final String STONE_STRUCTURE = "7";
    //其他结构
    public static final String OTHER_STRUCTURE = "8";

    //重大工程基础设施类型
    /**
     * 0核工程
     */
    public static final String  NUCLEUS_PROJECT= "0";

    /**
     * 1水利水电工程
     */
    public static final String  WATER_POWER_PROJECT= "1";

    /**
     * 2石油化工工程
     */
    public static final String  PETROCHEMICAL_INDUSTRY_PROJECT= "2";

    /**
     * 3交通运输工程
     */
    public static final String  TRANSPORTATION_PROJECT= "3";

    /**
     * 4科学实验和重大科学装置工程
     */
    public static final String  SCIENTIFIC_EXPERIMENT_PROJECT= "4";

    /**
     * 5其他
     */
    public static final String  OTHER_PROJECT= "5";

    //重大工程基础设施交通运输工程类型
    /**
     * 0独立特长隧道工程、越江隧道、海底隧道
     */
    public static final String  SPECIALITY_TUNNEL= "0";

    /**
     * 1跨度大于150m或其它技术复杂、修复困难的铁路桥梁
     */
    public static final String  COMPLEX_BRIDGE= "1";

    /**
     * 2在城市轨道交通网络中占据关键地位、承担交通量大的大跨度桥梁和车站的主体结构
     */
    public static final String  CRUX_BRIDGE= "2";

    /**
     * 3城市道路中悬索桥、斜拉桥以及跨度大于150m的拱桥
     */
    public static final String  LONGSPAN_ARCH_BRIDGE= "3";

    /**
     * 4国际或国内主要干线机场的航管楼
     */
    public static final String  MAIN_CONTROL_TOWER= "4";

    public static final String[]  INTENSITY = {
            "0", "1", "2", "3", "4",
    };

    //抗震能力指数
    public static final String  KZNLZS= "kznlzs";

    //好
    public static final String  INTACT= "INTACT";
    //轻
    public static final String  SLIGHT= "SLIGHT";
    //中
    public static final String  SECONDARY= "SECONDARY";
    //严
    public static final String  SERIOUS= "SERIOUS";
    //毁
    public static final String  DAMAGE= "DAMAGE";
}
